bus_table.hpp File Reference

This is a utility that is designed to parse an external file representing a collection of data that maps to individual buses and make that data available on the processors containing the buses. The file has the logical structure busID tag value0 value1 .... valueN-1 for multiple buses. BusID is an integer corresponding to the original bus index, tag is a 1 or 2 character string that maps to some object on the bus and value0, value1, etc. are different values that map to each bus object. Each bus object has the same number of values mapping to it. More...

#include <ga.h>
#include <boost/unordered_map.hpp>
#include "gridpack/parser/hash_distr.hpp"
#include "gridpack/utilities/exception.hpp"
#include "gridpack/utilities/string_utils.hpp"
Include dependency graph for bus_table.hpp:

Go to the source code of this file.

Classes

struct  gridpack::bus_table::table_t
class  gridpack::bus_table::BusTable< _network >

Namespaces

namespace  gridpack
namespace  gridpack::bus_table

Defines

#define NUM_SLICES   10

Detailed Description

This is a utility that is designed to parse an external file representing a collection of data that maps to individual buses and make that data available on the processors containing the buses. The file has the logical structure busID tag value0 value1 .... valueN-1 for multiple buses. BusID is an integer corresponding to the original bus index, tag is a 1 or 2 character string that maps to some object on the bus and value0, value1, etc. are different values that map to each bus object. Each bus object has the same number of values mapping to it.

Author:
Bruce Palmer
Date:
2016-12-20 09:25:03 d3g293

Define Documentation

#define NUM_SLICES   10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 3 Feb 2020 for GridPACK by  doxygen 1.6.1